Le site francophone consacré au projet Eclipse et à OSGi
 
 

 

 

3 avril 2012 Présentations Eclipse 4 à EclipseCon 2012

Lors de la conférence Eclipse annuelle (EclipseCon 2012), le fonctionnement du socle d'Eclipse 4 a été abordé au cours de plusieurs présentations. Voici les liens pour consulter les supports correspondants :


29 février 2012 CSS Spy

Avec Eclipse 4 l'apparence des composants graphiques est configurable en utilisant des CSS. L'article 'Eclipse 4, CSS, and the CSS Spy' présente l'outil 'CSS Spy' qui s'intègre à Eclipse et simplifie la mise au point des CSS.


23 janvier 2012 Introduction à la modélisation avec EMF

Mickaël Baron met à disposition un nouveau support de cours : 'Introduction à la modélisation avec Eclipse EMF'


12 octobre 2011 Seconde édition de l'Eclipse Day Paris

La seconde édition de l'Eclipse Day Paris aura lieu le mardi 8 novembre au Pavillon Royal.
Comme l'an dernier l'événement est gratuit et ouvert à tous. Le programme est finalisé et les inscriptions sont ouvertes.


24 septembre 2011 Eclipse 3.7.1 (support de Java 7)

Eclipse 3.7.1 est disponible. Cette version intègre des correctifs pour Eclipse 3.7 et ajoute le support de Java 7. Les distributions d'Eclipse Indigo ont aussi été mises à jour : la page de Indigo SR1


24 mai 2011 Construction d'un product Eclipse avec Tycho

Mickaël Baron publie un bon article détaillant pas à pas l'utilisation de Tycho pour construire les livrables d'une application Eclipse RCP.


23 mai 2011 Passer à tycho

Plusieurs projets de la fondation Eclipse ont migré leur système de build vers Tycho. Cet article est le retour d'expérience du passage à Tycho du sous-projet SCA Tools.

A noter deux billets complémentaires : 'Petals Studio s'appuie maintenant sur Maven et Tycho' et 'Removing root files in a RCP built with Tycho'.


29 avril 2011 Eclipse RCP et Java WebStart

L'article 'Run eclipse RCP application via WebStart' fait le point sur les étapes à suivre pour rendre une application Eclipse RCP déployable via Java WebStart.


27 janvier 2011 Tutoriaux WindowBuilder Pro

Deux tutoriaux sur la prise en main de WindowBuild Pro, le premier sur le développement d'une application Swing, le second sur celui d'une application SWT.


16 décembre 2010 Google donne WindowBuilder à la fondation Eclipse

Google annonce que les outils WindowsBuilder et CodePro Profiler vont être placés en open-source dans le cadre de la fondation Eclipse. Rappelons que WindowBuilder propose un constructeur d'interface graphiques pour Swing et SWT.


27 octobre 2010 Création d'un éditeur texte

Le tutorial '60 minutes pour créer un plugin Text Editor pour Eclipse' détaille la mise en oeuvre d'un éditeur texte avec coloration syntaxique et complétion


4 octobre 2010 Eclipse Day Paris 2010

Le 5 novembre aura lieu la conférence 'Eclipse Day' à Paris. L'inscription est gratuite dans la limite des places disponibles. Le programme s'annonce intéressant avec la venue de Jason Van Zyl (responsable du projet Apache Maven), une présentation sur Git et Eclipse par Chris Aniszczyk (responsable du sous-projet PDE) et la présence de plusieurs contributeurs français (Frédéric Madiot, Etienne Juliot, ...).


4 octobre 2010 Tutorial création d'un éditeur

Lars Vogel propose un nouveau tutorial consacré au développement d'un éditeur basique


23 septembre 2010 Tycho et applications Eclipse RCP

Tycho a pour objectif de faire le lien entre Maven et le PDE, c'est une solution prometteuse pour la production des livrables d'une applications Eclipse RCP. La documentation sur le sujet commence à s'étoffer:
- Le tutorial 'Building Woolsey with Maven and Tycho' liste les étapes pour utiliser Tycho pour construire les livrables de l'application 'Woosley' qui est un exemple d'application Eclipse RCP proposé par la fondation Eclipse.
- La série d'article 'Maîtriser Tycho de A à Z' a le mérite d'être plus détaillée et d'être en français.


16 septembre 2010 Les outils d'Instantiations deviennent gratuits

Google annonce la mise à disposition gratuite des outils d'Instantiations. Ce choix était prévisible pour le produit GWT Designer plus aléatoire pour les autres outils. Le produit Window Builder Pro propose notamment un constructeur d'interfaces graphiques pour SWT. Plusieurs années après l'arrêt des développements de l'outil 'Visual Editor' de la fondation Eclipse, les développeurs d'applications Eclipse RCP vont enfin disposer gratuitement d'un outil intéressant dans certains contextes.

En plus de WindowBuilder pro et de GWT Designer, Google offre WindowsTester pro pour automatiser les tests d'applications SWT et Swing ainsi que l'outil d'analyse de code 'CodePro AnalytiX'.

Seul bémol à cette bonne nouvelle : les produits ne sont apparemment pas mis en open-source. Seuls les développeurs d'Instantiations pourront donc les faire évoluer, le risque est qu'ils se concentrent uniquement sur GWT Designer (et probablement sur le développement de futurs outils pour Android) et ne fassent plus évoluer WindowBuilder.


16 septembre 2010 Gestion des préférences

La gestion des préférences utilisateur est un besoin classique pour les applications Eclipse RCP assez simple à mettre en oeuvre comme le montre ce tutorial.


16 septembre 2010 Introduction à la notion de Target

La notion de 'Target Platform' est fondamentale pour les développeurs de plugins Eclipse et de bundles OSGi utilisant le PDE. L'article 'What is a Target Platform' propose une courte présentation de cette notion.


13 septembre 2010 Mise à jour d'une application Eclipse RCP avec P2

La mise en place de la gestion des mises à jours d'une application Eclipse RCP n'est pas triviale, essentiellement à cause du manque de documentation sur le système utilisé (P2). Le tutorial 'P2 updates for Eclipse RCP applications' comble cette lacune.


3 septembre 2010 Série d'article sur le PDE Build

Un aspect souvent délicat, car assez mal documenté, du développement d'applications Eclipse RCP est l'automatisation de la création des livrables. Le PDE propose une solution, 'PDE Build', dont la mise en oeuvre est abordée par la série d'articles 'Headless Build for Beginners' (Part I, part II, part III, part IV, part V).


2 septembre 2010 Prise en main d'une application Eclipse RCP

L'article 'Making Eclipse More Welcoming' passe en revue les moyens pour simplifier la prise en main d'une application Eclipse RCP par les utilisateurs.


6 août 2010 Google rachète Instantiations

Google a annoncé le rachat de l'activité Java de la société Instantiations. Relativement peu connue cette société est active autour d'Eclipse depuis l'origine du projet avec une offre principalement constituée de constructeurs d'interfaces graphiques : SWT Designer, Swing Designer et GWT Designer. La rachat a semble-t-il été mené par l'équipe GWT de Google, il est donc probable que le produit 'GWT Designer' en soit la raison et que ce dernier soit intégré à l'outillage gratuit proposé par Google.

Apparemment nous devrions être rapidement fixé sur la façon dont Google va gérer ce rachat, une première réaction du responsable d'Instantiations précise que l'ensemble des produits sont en cours de repackaging pour Google (cf le 3ème commentaire sur cette page). Il est donc raisonnable d'espérer que tous les produits d'Instantiations, notamment 'SWT Designer', seront placés en open-source.

Sur le fond, je m'interroge de la concomitance de cette annonce avec celle de l'arrêt de Google Wave. Ce dernier était le seul projet d'envergure chez Google à être basé sur GWT. J'ai l'impression que l'équipe GWT, mise en difficulté par l'arrêt de Google Wave, s'est vue dans l'obligation de trouver de nouvelles perspectives, un constructeur d'interface graphique comme GWT Designer peut être un moyen de simplifier la prise en main de GWT.

Pour être précis, signalons que la société Instantiations va continuer à exister car elle n'a pas cédé son activité Smalltalk, seule la branche Java va rejoindre Google. Séquence nostalgie : Smalltalk est l'activité historique d'Instanciations, c'est ce qui explique son lien assez fort avec le projet Eclipse dont quasiment tous les développeurs de la version 1.0 étaient des 'Smalltalkers'...


29 juillet 2010 Eclipse 4.0 SDK Early Adopter Release

Eclipse 4.0 est disponible dans une version dite 'Early Adopter Release'. Rappelons qu'Eclipse 4 est essentiellement une refonte des bases d'Eclipse (comme l'illustre ce schéma), elle intéressera donc principalement les développeurs d'applications Eclipse RCP. Pour ces derniers un premier tutorial d'une soixantaine de pages est disponibles à partir de cette page.


12 juillet 2010 Support de cours Eclipse Forms

Un support de cours de plus mis à disposition par Mickaël Baron avec comme sujet l'utilisation de l'API Eclipse Forms.


26 juin 2010 Construction d'éditeurs avec la plateforme Eclipse

Pour compléter sa liste de supports de cours sur Eclipse RCP et le développement de plugins, Mickael Baron ajoute un support intitulé 'Construction d'éditeurs avec la plateforme Eclipse'.


22 juin 2010 Tutorial Tycho

3 mai 2010 Eclipse RCP, SpringDM et OSGi

Angelo Zerr vient de publier la 19ème et dernière partie de son tutorial 'Conception d'un client Eclipse RCP et serveur OSGi avec Spring DM'. Le niveau de détail est impressionnant et l'approche progressive devrait répondre à de nombreuses questions. Le plan complet du tutorial est consultable sur cette page.


14 avril 2010 Présentation d'e4

Le cinquième build d'e4 1.0 est disponible, encore quelques mois avant la version finale. Rappelons qu'e4 (Eclipse 4) ne remplacera pas Eclipse 3.x qui continue à évoluer (la version 3.6 sortira en juin et il y aura une 3.7 en 2011). e4 est une refonte du coeur d'Eclipse qui, dans un premier temps, intéressera essentiellement les développeurs d'applications Eclipse RCP. La présentation 'Eclipse e4 Overview' donne un très bon aperçu des évolutions proposées par e4.


9 avril 2010 Tycho rejoint la fondation Eclipse

Sonatype, la société derrière Maven, propose que Tycho devienne un projet officiel de la fondation Eclipse. Tycho rend l'utilisation de Maven de façon quasi-transparente pour la construction des applications OSGi (et donc Eclipse RCP).


12 mars 2010 Interview de Jeff McAffer sur OSGi

Dans l'interview 'Using OSGi and Equinox effectively', l'auteur du livre 'OSGi and Equinox' répond à plusieurs questions intéressantes. Parmi ses conseils sur l'utilisation d'OSGi, il y en a deux qui ne sont pas assez souvent exposés :

  • limiter au maximum les appels aux API propres à OSGi (en privilégiant une approche déclarative).
  • éviter d'utiliser les BundleActivator. Leur utilisation doit être exceptionnelle. Effectuer systématiquement des tâches d'initialisation dans les BundleActivator peut avoir un impact fort sur les temps de démarrage.


25 février 2010 Un nouveau logo pour Eclipse ?

La réflexion continue sur l'éventuelle modernisation du logo Eclipse. Après avoir collecté plus de 200 propositions, les responsables de la fondation en ont sélectionné 10. La communauté est maintenant sollicitée pour donner son avis sur ces 10 choix, n'hésitez pas à voter !


22 février 2010 Un retour positif sur Tycho

Pascal Leclerq nous propose un retour sur ses tests prometteurs de Tycho (outillage facilitant l'utilisation de Maven dans un contexte OSGi ou Eclipse RCP).


29 janvier 2010 Eclipse et modélisation

Le tutorial, Quick'n Dirty Tutorial on Modelling with Eclipse donne un bon aperçu des fonctionnalités de modélisation offertes par divers sous-projets de la fondation Eclipse.


18 janvier 2010 Le build e4 1.0M3 est disponible

Les travaux sur e4 continuent sur un bon rythme avec la mise à disposition du build M3. Ce build introduit un nouvel outil visuel, le 'Workbench Designer', permettant de créer rapidement le cadre graphique d'une application Eclipse RCP. La page de téléchargement et la liste des nouveautés


11 janvier 2010 Tutorial e4 et XWT

Le tutorial 'Eclipse e4 highlights' présente quelques caractéristiques d'e4 et détaille les premiers pas pour créer une application utilisant XWT.


8 janvier 2010 Interaction entre SWT et Javascript

Le composant Browser de SWT permet l'affichage d'une page Web dans une application Eclipse RCP. L'article 'Java to JavaScript and vice versa with the SWT Browser Widget' expose le code permettant l'interaction entre le code Java de l'application Eclipse RCP et le code JavaScript de la page affichée par le composant Browser.


8 janvier 2010 Apprendre Eclipse RCP par l'exemple

Cette page liste 5 applications Eclipse RCP, disponibles en open-source, qui constituent de bons exemples pour apprendre Eclipse RCP par l'exemple.


11 décembre 2009 Tutorial Eclipse P2

Le tutorial 'Eclipse p2 Packaging and Update' présente l'utilisation du système d'installation et de mise à jour d'Eclipse pour les plugins et les applications Eclipse RCP.


3 décembre 2009 Tout savoir sur les commandes

Pour compléter sa liste de supports de cours sur Eclipse RCP et le développement de plugins, Mickael Baron ajoute un support intitulé 'Construction de commandes avec la plateforme Eclipse'.


19 novembre 2009 Eclipse RCP, SpringDM et OSGi

Angelo Zerr débute une nouvelle série d'articles, cette fois-ci l'idée est d'expliquer, pas à pas, comment développer une application Eclipse RCP cliente qui communique avec un serveur OSGi basé sur Spring DM.
Les premiers articles de la série sont disponibles: introduction, partie 1, partie 2, partie 3, partie 4, partie 5, partie 6.


9 septembre 2009 Construction de vue

Mickaël Baron propose un support de cours de plus, cette fois-ci c'est la construction de vues qui est traitée en détail.


9 septembre 2009 Eclipse RCP et configuration de lancement

Les articles 'Run Configurations and Eclipse RCP' et 'Managing Eclipse RCP launch arguments' donnent des conseils sur la façon de configurer le lancement d'une application Eclipse RCP pendant la phase de développement.


17 août 2009 Tutorial Riena

Le projet Riena a pour objectif de fournir un framework pour le développement d'applications d'entreprise de type client/serveur. Ce tutorial illustre les principes de base du développement de la partie cliente d'une application Riena (partie cliente basée sur Eclipse RCP).


17 août 2009 Tutorial Eclipse RCP avec e4

Lars Vogel enrichit sa série de tutoriaux Eclipse en abordant la création d'applications Eclipse RCP avec la première version d'e4.


23 juillet 2009 Construction de perspectives

Mickaël Baron propose de nouveau un support de cours très complet, cette fois-ci c'est la construction des perspectives qui est détaillée.


22 juillet 2009 Structuration d'une application RCP

L'article 'Packaging Eclipse-based RCP for the use in enterprise context' donne quelques conseils sur la structuration d'une applications Eclipse RCP, notamment sur son découpage en 'features'.


22 juillet 2009 Eclipse 3.5 delta pack

Le 'delta pack' permet la production de livrables multi-plateforme d'une application Eclipse RCP. Son installation et son utilisation sont 'très simples'.


15 juillet 2009 Pax Conf

Le projet 'Pax Conf' propose une implémentation du service de gestion de configuration d'OSGi. Tout comme Pax logging, Pax Conf est utilisable par les applications Eclipse RCP, il fournit notamment une solution pour gérer la configuration de l'application via des fichiers properties.


15 juillet 2009 Pax Logging

Le projet 'Pax logging' propose une solution pour intégrer diverses librairies de log (dont Log4J) dans les applications basées sur OSGi. Pax Logging est notamment utilisable par les applications Eclipse RCP.


14 juillet 2009 PDE et notion de Target

Lors du développement de plugins ou d'applications Eclipse RCP avec le PDE, la notion de Target est intéressante pour définir clairement le socle à utiliser pour la compilation et les tests. La série d'aticles 'PDE + Target' présente de façon extrêmement complète cette notion.


13 juillet 2009 Popup de notification en SWT

L'article 'Creating a Notification Popup Widget' détaille comment écrire, avec SWT, un composant pour afficher des notifications. L'exemple de code est notamment intéressant pour l'effet de transparence.


23 juin 2009 SWT Browser et JavaScript

Avec Eclipse 3.5, le composant graphique 'Browser' de SWT a été amélioré avec, notamment, la possibilité d'interaction entre Java et JavaScript.


16 juin 2009 EMF et Databinding

EMF 2.5 tire profit des évolutions apportées aux API de 'databinding' d'Eclipse 3.5. La série d'articles, 'Galileo: Improved EMF-Databinding-Support', illustre ces nouveautés via la création d'une application d'exemple.


2 juin 2009 Viewers et services de sélection

2 avril 2009 Tutorial Riena

Le projet Riena ajoute à Eclipse RCP des mécanismes simplifiant le développement d'applications client-serveur. Le tutorial 'Riena - A New Adventure In Eclipse' donne un aperçu des possibilités de ce framework.


23 mars 2009 Tutorial JFace Data Binding

Le tutorial 'Eclipse Databinding with Eclipse RCP applications' illustre, avec des exemples de code assez complets, la mise en oeuvre de l'API JFace Data Binding au sein d'une application eclipse RCP.


11 mars 2009 Conférence Eclipse 2009

La conférence Eclipse annuelle, EclipseCon 2009, se déroulera du 23 au 26 mars. Voici la liste de toutes les sessions.

Les supports des présentations vont être progressivement mis en ligne, l'un des premiers disponibles est 'Advanced Eclipse Rich Client Platform' (PDF). Cette année, les supports des sessions seront aussi consultables et téléchargeables à partir d'un site proposant une interface en Flash, à noter une case à cocher permettant de filtrer la liste pour ne voir que les présentations dont le support est disponible.


10 mars 2009 Action vs Commands (suite)

Deux nouveaux articles viennent enrichir la série consacrée à l'utilisation de la notion de commande (utilisée pour définir les menus d'une application Eclipse RCP) :

Les premiers articles de la série :


9 mars 2009 Exemples d'applications Eclipse RCP

Cette page propose des (petites) captures d'écran et surtout les liens vers les sites de 3 applications Eclipse RCP nominées pour la prochaine conférence Eclipse.


9 mars 2009 Equinox et Java WebStart

Une application basée sur Equinox peut naturellement être lancée à partir de Java WebStart, la procédure est résumée dans l'article: 'WebStarting Equinox OSGi Apps'


24 février 2009 Barre de progression et Eclipse RCP

Eclipse RCP propose une vue particulière permettant à l'utilisateur de visualiser l'ensemble des tâches de fond en cours d'exécution. Les articles suivants permettent d'en savoir plus : 'Using progress bars ...' et 'Adding the Progress View to your RCP application'.


24 février 2009 Fenêtre 'A propos'

Les applications Eclipse RCP peuvent s'appuyer sur le framework pour l'affichage d'une fenêtre 'About', la fenêtre par défaut est extensible comme l'explique l'article 'Customizing the About Dialog'.


10 février 2009 Eclipse RCP et Java Web Start

Une possibilité pour le déploiement des applications Eclipse RCP est d'utiliser Java Web Start. Les étapes nécessaires sont présentées dans le tutorial 'Deploying an Eclipse-based application with Java Web Start'


28 janvier 2009 Création de livrables avec le PDE

L'automatisation de la création du livrable d'une application Eclipse RCP peut se faire en utilisant l'outillage proposé par le PDE. La liste des étapes est décrite dans ce tutorial: 'Eclipse Headless build with PDE Build'.


12 janvier 2009 Actions vs Commands

Pour permettre la définition ou l'extension des différents menus et barres de boutons, le framework Eclipse propose deux mécanismes : la notion d'Actions est le mécanisme historique, la notion de Commandes est une alternative depuis Eclipse 3.3.
La série d'articles suivante détaille l'utilisation de la notion de Commandes :


10 décembre 2008 Eclipse RCP et la notion 'd'Activités'

Le framework Eclipse RCP prévoit une notion qui permet la désactivation de parties entières d'une application. L'auteur de l'article 'Using activities for user management', montre comment utiliser la notion d'Activités pour adapter les fonctionnalités proposées par une application en fonction du profil de l'utilisateur. Cette façon de faire n'a pas que des avantages comme l'expliquent certains des commentaires associés à l'article.


2 décembre 2008 Aide contextuelle

Le système d'aide inclus dans le framework Eclipse permet aux développeurs de plugins ou d'applications Eclipse RCP de proposer une aide contextuelle et dynamique à l'utilisateur.

Pour en savoir plus :
'Dynamic User Assistance in Eclipse-Based Applications'


5 septembre 2008 EclipseLink et Eclipse RCP

Le projet EclipseLink est disponible dans une version adaptée au contexte OSGi, ce qui le rend facilement utilisable dans un contexte Eclipse RCP.

Pour en savoir plus :
'Eclipselink in J2SE RCP Applications'


4 septembre 2008 Eclipse RCP et Eclipse 3.4

Le site 'DeveloperWorks' propose un nouveau tutorial sur le développement d'applications RCP, à noter l'utilisation d'Eclipse 3.4.

Pour en savoir plus :
'Developing for the Rich Client Platform, the Ganymede way'


17 juillet 2008 Raccourcis clavier et Eclipse RCP

Cette page, 'Tip: Suppression Keybindings', explique comment désactiver les raccourcis clavier propres à Eclipse dans une application Eclipse RCP.


4 juillet 2008 Plus de téléchargements pour Ganymède

La page principale de téléchargement de Ganymède ne fait pas apparaître tous les packaging disponibles. Cette page plus complète, permet d'accèder à des packagings supplémentaires comme 'Eclipse Modeling Tools' et 'Eclipse for RCP Developers'.


10 juin 2008 Applications Eclipse RCP en open-source

Un des moyens pour apprendre à écrire des applications Eclipse RCP est de s'inspirer du code d'applications existantes. Voici une petite liste d'applications disponibles en open-source :

  • MyTourBook - gestion de données pour les cyclistes.
  • JMoney - gestion de finance personnelle.
  • Eclipse Trader - Affichage de données boursières, à ma connaissance la plus ancienne des applications Eclipse RCP en open-source.
  • MP3 Manager - Gestionnaire de listes de fichiers MP3. Conçue avec pour but principal d'illustrer l'ensemble des fonctionnalités d'Eclipse RCP.


27 mai 2008 Supports de cours en français

Mickaël Baron propose un nouveau support de cours en français : 'Introduction à la conception de plug-ins avec Eclipse'. Ce support fait partie d'une série indispensable à tous les développeurs francophones qui s'attaquent au développement d'applications Eclipse RCP.

Les autres supports de la série :


26 mai 2008 Exemples officiels

Un sous-projet officiel, Eclipse Examples Project, a été créé pour héberger des exemples d'utilisation d'Eclipse (applications et plugins). Le premier exemple disponible est une application qui fonctionne sur Eclipse RCP, eRCP et RAP.

Pour en savoir plus :
The Eclipse Examples Project


30 avril 2008 RCP Target Platform

Pour tester une application Eclipse RCP pendant la phase de développement, le PDE propose la possibilité de lancer l'application en utilisant les plug-ins en cours de développement et ceux constituant le framework Eclipse RCP, par défaut ces seconds proviennent de l'installation d'Eclipse utilisée pour le développement. Ces deux articles expliquent pourquoi et comment utiliser la notion de 'Target platform' qui permet de tester chaque application avec sa propre installation d'Eclipse.

Pour en savoir plus :
Why create a custom target platform?
RCP Target Platform Tips


14 avril 2008 Tutorial développement de plug-ins

Le site EclipsePluginSite propose plusieurs articles sur le développements de plug-ins.

Pour en savoir plus :
EclipsePluginSite


7 avril 2008 Tutorial Eclipse RCP

Ce tutorial en 2 parties passe en revue les différents outils proposés par le PDE (Plug-in Development Environment) pour aider au développement d'applications Eclipse RCP.

Pour en savoir plus :
'Plug-in development 101, Part 1: The fundamentals'
'Plug-in development 101, Part 2: Introducing rich-client applications'


14 mars 2008 Boîtes de dialogue de JFace

Cette page illustre par des captures d'écran les différentes boîtes de dialogue proposées par JFace, certaines mériteraient d'être mieux connues.

Pour en savoir plus :
'JFace Dialogs : which one is right for you ?'


7 mars 2008 Retours d'expérience Eclipse RCP

Ces deux retours d'expérience montrent des utilisations d'Eclipse RCP dans le monde industriel. Le second présente une application mise en place chez EDF.

Pour en savoir plus :
'Showcase: Eclipse in the Oil and Gas Industry'
'EclipseCon 2008 : 'RCP in the energy industry''


6 mars 2008 Eclipse RCP et 'Build' automatisé

Pour automatiser la construction des livrables d'une application RCP, il est possible de réutiliser les mécanismes intégrés au PDE et utilisés pour les développements du projet Eclipse. La mise en oeuvre n'est pas vraiment simple mais les liens suivants détaillent les étapes nécessaires.

Pour en savoir plus :
'Getting started with PDE Build'
'Build and Test Automation for plug-ins and features'


25 février 2008 Gestion des menus

Depuis Eclipse 3.3, les développeurs d'applications Eclipse RCP disposent d'une nouvelle API pour construire les menus.

Pour en savoir plus :
'Configuring and adding menu items in Eclipse V3.3'


18 février 2008 Eclipse RCP et Maven

L'utilisation de Maven pour gérer la création des livrables d'une application Eclipse RCP n'est pas triviale. Cette page décrit précisément les étapes à suivre.

Pour en savoir plus :
'A Maven Eclipse RCP Product build at last!'


6 février 2008 Trucs et astuces

Ce blog propose une série de trucs et astuces intéressante pour les utilisateurs d'Eclipse et les développeurs d'applications Eclipse RCP.

Pour en savoir plus :
Le blog 'Eclipse Tips'


28 janvier 2008 JFace Table Viewer et Eclipse RCP

Ce tutorial montre comment utiliser des tables dans une application Eclipse RCP en s'appuyant sur les évolutions de l'API JFace d'Eclipse 3.3.

Pour en savoir plus :
Le tutorial: 'Using JFace Tables 3.3 API with Eclipse RCP'


15 janvier 2008 Service de sélection d'Eclipse RCP

Le framework Eclipse RCP intègre un service permettant de réagir aux changements de la sélection courante par l'utilisateur. Cet article fait le point sur l'utilisation de ce service.

Pour en savoir plus :
L'article: "The Selection Service"


19 décembre 2007 Différences entre RAP et RCP

Bien que largement similaire à Eclipse RCP, le développement d'applications basées sur RAP (Rich AJAX Platform) se caractérise par plusieurs spécificités décrites dans cet article.

Pour en savoir plus :
'Rich Ajax Platform, Part 2: Developing applications'


14 décembre 2007 SWT et les test unitaires

Ce court article récapitule les notions de bases d'écriture de tests unitaires pour des interfaces graphiques SWT.

Pour en savoir plus :
'SWT graphical unit tests are easy :-)'


10 décembre 2007 Eclipse sur CD ou clé USB

Le lancement d'Eclipse à partir d'un CD ou d'une clé USB ne pose guère de problème. Cette page récapitule les quelques éléments à prendre en compte.

Pour en savoir plus :
La page: 'Running Eclipse from a CD or flash drive'


30 novembre 2007 OSGi Services Framework

Outre la modularisation des applications, OSGi propose des mécanismes intéressants permettant à un module de publier des services. Cette série d'articles montre comment exploiter l'aspect dynamique du gestionnaire de services d'OSGi.

Pour en savoir plus :
L'article: 'OSGi Services for Dynamic Applications (I)'
L'article: 'OSGi Services for Dynamic Applications (II)'
L'article: 'OSGi Services for Dynamic Applications (III)'
L'article: 'OSGi Services for Dynamic Applications (IV)'


5 novembre 2007 SWTBot

SWTBot est un projet open-source qui développe un outil de test permettant de capturer les évènements d'une interface graphique SWT. Le projet est en cours de développement.

Pour en savoir plus :
La page de SWTBot


31 octobre 2007 Eclipse RCP MP3 Manager

Eclipse RCP MP3 Manager est une petite application Eclipse RCP permettant de gérer des listes de MP3. Son objectif est d'illustrer les principaux points techniques propres au développement d'une application Eclipse RCP.

Pour en savoir plus :
'MP3 Manager : an Eclipse RCP Demo Application'


22 octobre 2007 SAP Memory Analyzer

SAP annonce la gratuité de son outil 'SAP Memory Analyzer'. Cet outil permet d'analyser des 'dumps' mémoire produit par une JVM. Il est disponible sous la forme d'une application Eclipse RCP ou d'un jeu de plug-ins pour Eclipse 3.3.

Pour en savoir plus :
Site de SAP Memory Analyzer
Récapitulatif de l'annonce


19 octobre 2007 Outlook et Eclipse RCP

La librairie SWT intègre des classes permettant d'utiliser l'API OLE de Microsoft. Cet article illustre cette possibilité par un exemple d'intégration de Microsoft Outlook dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Integration Eclipse RCP with Microsoft Outlook'


17 octobre 2007 Rich AJAX Platform 1.0

Le projet RAP (Rich AJAX Platform) annonce la disponibilité de la version 1.0. RAP permet le développement d'applications serveur en utilisant les mêmes principes qu'Eclipse RCP. Lors de l'exécution RAP prend en charge la génération des interfaces graphiques en utilisant les principes d'AJAX.

Pour en savoir plus :
La page du projet RAP
Annonce de la version 1.0
Démonstrations en ligne


15 octobre 2007 JFreeChart et Eclipse RCP

Cette page décrit les étapes permettant d'intégrer JFreeChart dans une application Eclipse RCP.

Pour en savoir plus :
'JFreeChart in Eclipse RCP Tutorial - How-to-Guide'


12 octobre 2007 Etude de cas Eclipse RCP

Cette étude de cas présente une application d'imagerie médicale basée sur Eclipse RCP.

Pour en savoir plus :
'Cerner enables Medical Insights with Eclipse RCP'


9 octobre 2007 Système d'aide d'une application Eclipse RCP

Cet article explique comment utiliser les différents aspects de l'aide d'Eclipse dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Adding Help Support to a Rich Client Platform (RCP) Application'


4 octobre 2007 Eclipse RCP et création automatique des livrables

La construction des livrables d'une application Eclipse RCP peut être automatisée en utilisant l'outillage intégré à Eclipse. Cette page regroupe les principaux liens sur le sujet.

Pour en savoir plus :
L'article: '6 Great Links for Eclipse Build Automation with PDE Build'


2 octobre 2007 Migrer d'Eclipse RCP vers Lotus Expeditor

L'intégration d'une application Eclipse RCP dans Lotus Expeditor nécessite un léger portage expliqué dans cet article.

Pour en savoir plus :
L'article: 'Migrating Eclipse RCP applications to IBM Lotus Expeditor'


26 septembre 2007 Découverte d'Eclipse Forms

La librairie de composants graphiques 'Eclipse Forms', incluse dans Eclipse RCP, permet la création d'interfaces graphiques dont l'aspect est proche de celui d'une page HTML.

Pour en savoir plus :
L'article: 'Revitalize your applications with Eclipse Forms'


21 septembre 2007 Tutorial Eclipse RCP

Ce tutorial, très complet, présente le développement d'applications Eclipse RCP avec Eclipse 3.3.

Pour en savoir plus :
L'article: 'Eclipse Rich Client Platform - A Hands-on-Guide'


20 septembre 2007 Lotus Symphony

IBM annonce sa suite bureautique gratuite : Lotus Symphony. Le succès de cette offre, gratuite mais non open-source, est loin d'être acquis mais il est intéressant de noter que Lotus Symphony se base sur Eclipse RCP.

Pour en savoir plus :
La page de Lotus Symphony
L'analyse de 01net sur l'annonce de Lotus Symphony


13 septembre 2007 Projet RAP (Rich AJAX Platform)

Le projet RAP permet le développement d'applications serveur en utilisant les mêmes principes qu'Eclipse RCP. Cette démonstration montre comment transformer l'application d'exemple 'RCP Mail' en application RAP.

Pour en savoir plus :
La démonstration: 'RCP Mail goes RAP'
La page du projet RAP


7 septembre 2007 Système d'aide et Eclipse RCP

Le système d'aide d'Eclipse est réutilisable dans le cadre d'applications Eclipse RCP. Pour ce faire il faut utiliser le point d'extension 'org.eclipse.help.toc' et ajouter plusieurs plug-ins Eclipse en pré-requis de l'application. A noter que depuis Eclipse 3.3, le système d'aide s'appuie sur un serveur Jetty (Tomcat était utilisé dans les versions précédentes).

Pour en savoir plus :
L'article: 'Writing Documentation and Help for Eclipse Projects and Plug-ins'


6 septembre 2007 Editeur de 'Cheat Sheet'

Les 'Cheat Sheets' sont des mini-tutoriaux intéractifs qui peuvent être ajoutés à Eclipse ou aux applications Eclipse RCP. Depuis Eclipse 3.3, un assistant est disponible pour aider à la création de ces 'Cheat Sheets'.

Pour en savoir plus :
'Eclipse 3.3 Cheat Sheet Editor'


31 août 2007 Retour d'expérience Eclipse RCP

Pour gérer la planification des trains, la société des chemins de fer néerlandais utilise une application basée sur Eclipse RCP.

Pour en savoir plus :
'Dutch Railway tunes up for the Future with Eclipse' (PDF)


20 août 2007 Lotus Notes 8

Lotus Notes 8 est disponible. Cette nouvelle version s'appuie sur Eclipse RCP et sur le framework Lotus Expeditor.

Pour en savoir plus :
L'article: 'IBM Ships Lotus Notes and Domino 8'
La page de Lotus Notes 8


9 août 2007 Applications Eclipse

A la base d'Eclipse RCP se trouve la notion d'application proposée par le framework Eclipse. Cet article explique cette notion qui se traduit par le point d'extension 'org.eclipse.core.runtime.applications' et l'interface IApplication (avec Eclipse 3.3).

Pour en savoir plus :
L'article: 'Getting started with Eclipse plug-ins: command-line applications'


6 août 2007 Future gestionnaire de mise à jour

Un objectif important pour la prochaine version d'Eclipse est la réécriture complète du gestionnaire de mise à jour. Les développements sont déjà bien avancés et une première version est disponible sous le nom 'Equinox provionning M1'. Plusieurs documents expliquent les concepts de base du nouveau système.

Pour en savoir plus :
La page d'Equinox Provisioning M1
La page: 'Equinox Provisioning Getting Started'


25 juillet 2007 Intéraction RCP et navigateur Web

Le composant 'Browser' de SWT permet d'intégrer un navigateur Web dans une application Eclipse RCP. Plusieurs possibilités existent pour gérer l'interaction entre l'application RCP et le contenu affiché par le composant 'Browser'.

Pour en savoir plus :
L'article: 'Interaction entre desktop et web'


16 juillet 2007 Aspect visuel des onglets d'Eclipse 3.3

Cet article explique les raisons et les conséquences du nouvel aspect graphique des onglets d'Eclipse 3.3.

Pour en savoir plus :
L'article: 'Dude, what happened to my tabs?'


12 juillet 2007 Diagrammes de Gantt en SWT

Le sous-projet Nebula devrait prochainement s'enrichir de plusieurs composants graphiques dont un permettant de faire des diagrammes de Gantt.

Pour en savoir plus :
SWT/JFace Gantt Widget
La page du sous-projet Nebula


21 juin 2007 Combiner SWT et Swing

Cet article officiel explique comment combiner des composants Swing et SWT dans une application Eclipse RCP. A noter une bonne synthèse des problèmes liés à cette intégration et la description des solutions possibles.

Pour en savoir plus :
L'article: 'Swing/SWT Integration'


20 juin 2007 SAP Memory Analyzer

SAP propose un outil gratuit pour analyser les 'heap dumps' (fichiers produits par la machine virtuelle Java et contenant les informations sur toutes les instances et classes en mémoire). Cet outil est une application Eclipse RCP.

Pour en savoir plus :
La page de 'SAP Memory Analyzer'


15 juin 2007 Tutorial développement de plug-ins

La deuxième partie de notre tutorial sur le développement de plug-ins est disponible. La première partie se concentrait sur la modularité du framework Eclipse, cette deuxième partie est consacrée à son extensibilité.

Pour en savoir plus :
Tutorial : développer des plugins Eclipse (2ème partie)
Tutorial : développer des plugins Eclipse (1ère partie)


14 juin 2007 Fenêtre de login avec Eclipse 3.3

Eclipse 3.3 permet d'afficher des composants graphiques sur l'image affichée pendant le démarrage d'Eclipse (le 'splash screen'). Cet article montre comment exploiter cette fonctionnalité pour réaliser une fenêtre de login avec affichage d'une barre d'avancement pendant le déroulement de l'authentification.

Pour en savoir plus :
L'article: 'Splash-Screen and Threads'


11 juin 2007 Spatiotemporal Epidemiological Modeler (STEM)

Quel rapport entre cette actualité ('IBM fait don d'un logiciel de prévision épidémiologique') et Eclipse ?

  • La mise en open-source de STEM se fait via un projet d'Eclipse (OHF - Open Healthcare Framework).
  • STEM est une application Eclipse RCP.

Pour en savoir plus :
L'article: 'IBM donates pandemic modeling software to Eclipse'
Open Healthcare Framework (OHF) Project STEM Component


7 juin 2007 Développement d'assistants

La création d'assistants est une tâche relativement simple avec le framework Eclipse. Ce tutorial détaille les étapes de mise en oeuvre.

Pour en savoir plus :
L'article: 'Speed development with Eclipse wizards'


24 mai 2007 Graphiques BIRT et applications RCP

Le module de génération de graphiques de BIRT est utilisable indépendamment du système de génération de rapports. Cet article explique comment l'utiliser dans le cadre d'une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Using the BIRT Chart Engine in Your Plug-in'


15 mai 2007 Notion de produit avec Eclipse RCP

Cet article décrit la notion de produit qui permet de customiser une application Eclipse RCP et de simplifier la création de livrables.

Pour en savoir plus :
L'article: 'Brand your Eclipse RCP applications'


15 mai 2007 Scripts et Eclipse RCP

Ce tutorial explique comment utiliser les fonctionnalités d'exécution de scripts du JDK 6 dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Enhance Eclipse RCP with Scripting'


11 mai 2007 Tutorial Lotus Expeditor

Ce tutorial décrit les étapes de développement d'une application avec Lotus Expeditor (Lotus Expeditor est basé sur Eclipse RCP).

Pour en savoir plus :
L'article: 'Building an offline application in IBM Lotus Expeditor'


7 mai 2007 Initialisation des préférences

Les pages de préférences d'Eclipse contiennent de nombreux paramètrages modifiables. Cet article explique comment forcer la valeur de certains de ces paramètres au lancement d'une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Scaring Children with Your User Interface'


26 avril 2007 Tutorial développement de plug-ins

Nous vous proposons une série de tutoriaux sur le développement de plug-ins et d'applications Eclipse RCP. Le premier tutorial présente les principes de base (création et test d'un plug-in) ainsi que la mise en oeuvre des dépendances entre plug-ins.

Pour en savoir plus :
Tutorial : développer des plugins Eclipse (1ère partie)


26 avril 2007 Maya

Maya est un nouveau sous-projet en cours de création. Son but est de proposer des mécanismes permettant de faciliter le déploiement automatique d'applications Eclipse RCP. Une partie du code initial sera contribuée par Cisco.

Pour en savoir plus :
La proposition de création de Maya (PDF)


25 avril 2007 Vue navigateur et Eclipse RCP

Depuis Eclipse 3.2, la vue navigateur est basée sur une API réutilisable. Ce tutorial explique comment utiliser cette API dans le cadre d'une application Eclipse RCP.

Pour en savoir plus :
Le tutorial: 'Common Navigator Tutorial 1: Hello World'


18 avril 2007 Présentation de Nebula

Le sous-projet Nebula propose des composants graphiques SWT supplémentaires. Cet article présente les principaux composants graphiques de Nebula, des exemples de codes sont fournis.

Pour en savoir plus :
L'article: 'An Eclipse Nebula Widgets primer'


17 avril 2007 Retour d'expérience Eclipse RCP

Développée par la commission européenne, SUMO est une application Eclipse RCP permettant la surveillance des activités de pêche en Europe.

Pour en savoir plus :
'RCP Case Study : European Commission Helps National Agencies Monitor Fishing Activity using RCP'


17 avril 2007 Apparence d'une application RCP

Cet article donne quelques astuces pour personnaliser l'apparence d'une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Customizing the UI in small RCP Projects'


12 avril 2007 Redbook Lotus Expeditor

IBM propose un redbook consacré au développement d'applications 'composites' avec Lotus Expeditor. Plusieurs chapitres abordent Eclipse RCP qui sert de socle à Lotus Expeditor.

Pour en savoir plus :
Le redbook: 'Building Composite Applications'


6 avril 2007 Spring et OSGi

Les développeurs du framework Spring travaillent à une version basée sur OSGi pour profiter notamment des mécanismes dynamiques d'OSGi. Une première version vient d'être publiée. Eclipse intégrant une implémentation d'OSGi (Equinox), l'utilisation de Spring-Osgi devient une possibilité intéressante pour le développement d'applications Eclipse RCP ou d'applications utilisant Equinox côté serveur.

Pour en savoir plus :
La page de Spring-OSGi
Ce sujet a été abordé lors d'EclipseCon2007 : 'Spring & OSGi Combined'


5 avril 2007 Prise en main de Jigloo

Jigloo est un constructeur d'interfaces graphiques SWT et Swing. C'est une alternative au Visual Editor de la fondation Eclipse. Il ne s'agit pas d'un produit open-source, mais il est tout de même gratuit pour une utilisation non commerciale. Ce tutorial détaille la prise en main de Jigloo.

Pour en savoir plus :
Le tutorial: 'Get started with Jigloo, a GUI builder for Eclipse'


29 mars 2007 Lotus Notes 8 en beta

La version 8 de Lotus Notes utilise Eclipse RCP. Une version beta est disponible ainsi que diverses présentations.

Pour en savoir plus :
'What's new in IBM Lotus Notes and Domino V8'
La page de la version beta de Lotus Notes 8


12 mars 2007 Aspect des applications Eclipse RCP

L'aspect visuel des applications Eclipse RCP n'est pas forcément identique à celui d'Eclipse, ce premier article d'une série présente les fonctionnalités de JFace et de SWT qui permettent d'enrichir le contenu graphique des applications Eclipse RCP.

Pour en savoir plus :
L'article: 'Customizing Eclipse RCP applications, Part 1: Techniques to use with SWT and JFace '


2 mars 2007 Etude de cas Eclipse RCP

La fondation Eclipse propose une étude de cas sur l'utilisation d'Eclipse RCP par la société des chemins de fer fédéraux suisses.

Pour en savoir plus :
L'étude de cas: 'Eclipse Software Project Runs on Schedule at Swiss Railway' (PDF)


1er mars 2007 Eclipse et l'assistance aux utilisateurs

Eclipse propose plusieurs fonctionnalités pour aider l'utilisateur. Cet article présente succinctement les trois principales fonctionnalités d'assistance: les pages d'intro, les 'CheatSheets' pour faire des tutoriaux intéractifs et les pages d'aide.

Pour en savoir plus :
L'article: 'Get to know Eclipse User Assistance'


27 février 2007 Comparaison services OSGi avec extensions Eclipse

Cet article compare le notion de services d'OSGi avec la notion d'extensions d'Eclipse.

Pour en savoir plus :
L'article: 'A Comparison of Eclipse Extensions and OSGi Services'


22 février 2007 Développement de plug-ins Eclipse avec Maven 2

Cet article décrit l'utilisation de Maven avec Eclipse puis se focalise plus particulièrement sur l'intégration continue appliquée aux développements de plug-ins Eclipse.

Pour en savoir plus :
L'article: 'Building Eclipse Plugins with Maven 2'


15 février 2007 Eclipse Magazin n°7

Le n°7 d'Eclipse Magazin est téléchargeable. Au programme un retour d'expérience EclipseRCP par l'un des développeurs de BioClipse, un point sur les évolutions du projet CDT (outillage C/C++) et un article sur l'intégration d'expressions dans les rapports BIRT.

Pour en savoir plus :
Liste des numéros d'Eclipse Magazin téléchargeables


7 février 2007 Configuration du 'splash screen'

Eclipse 3.3 permet une meilleure configuration du 'splash screen' (l'écran affiché au démarrage de l'application, généralement une simple image). Ces 2 articles expliquent comment configurer 'le splash screen' d'une application Eclipse RCP. Des exemples évolués sont fournis : 'splash screen' avec fenêtre de login, 'splash screen' affichant une page Web, ...).

Pour en savoir plus :
L'article: 'I Want To Tell You a Story I'
L'article: 'I Want To Tell You a Story II'


31 janvier 2007 Etude de cas : Equinox côté serveur et Eclipse RCP côté client

RPC Software est éditeur d'un progiciel de gestion de commande. Ce progiciel est composé d'une partie cliente basée sur Eclipse RCP qui communique avec une partie serveur basée sur Equinox. Cet article présente l'architecture choisie.

Pour en savoir plus :
'Case Study: Quickly Responding to Customer Needs with Eclipse RCP'


25 janvier 2007 Saisie de dates avec SWT

Il est fréquent pour une application Eclipse RCP de permettre à l'utilisateur de saisir une date. Deux nouvelles solutions sont possibles :

  • Eclipse 3.3, depuis le build M2, propose un composant SWT.
  • le sous-projet Nebula travaille sur un composant calendrier dont les premières versions sont disponibles.

Pour en savoir plus :
Composant date de SWT (Eclipse 3.3)
Composant date du projet Nebula


22 janvier 2007 Utiliser Derby dans des plug-ins Eclipse

Cet article explique comment utiliser la base de données Apache Derby à partir de plug-ins.

Pour en savoir plus :
L'article: 'Use Apache Derby to develop Eclipse plug-ins'


19 janvier 2007 Evolutions de JFace

Brique importante du framework Eclipse RCP, la librairie JFace évolue. Ces deux articles présentent des évolutions de JFace introduites dans les derniers builds d'Eclipse 3.3.

Pour en savoir plus :
L'article: ' The new faces of JFace (part 1)'
L'article: ' The new faces of JFace (part 2)'


20 décembre 2006 Aspect graphique d'une application Eclipse RCP

Pour certains, l'aspect graphique des applications Eclipse RCP est trop proche de celui d'Eclipse. Depuis Eclipse 3, cet aspect graphique est largement modifiable (cf une capture d'écran du futur Lotus Notes 8 qui est une application Eclipse RCP). Une API nommée 'Eclipse Presentation API' permet de définir son propre rendu mais il existe peu d'exemples. Il est donc intéressant de noter que le sous-projet Nebula propose un exemple téléchargeable.

Pour en savoir plus :
'Nebula PShelf-based Presentation'


7 décembre 2006 Sécurisation d'une application Eclipse RCP

Cet article propose un exemple de sécurisation d'une application Eclipse RCP en utilisant la notion 'd'Activités' (point d'extension org.eclipse.ui.activities).

Pour en savoir plus :
L'article: 'Creating a declarative security model for RCP applications'


4 décembre 2006 Application Eclipse RCP et décompilation

Cet article explique comment protéger une application Eclipse RCP contre la décompilation.

Pour en savoir plus :
L'article: 'Obfuscating an RCP Application'


28 novembre 2006 Application RCP appelant un servlet

Cet article détaille pas à pas la création d'une application Eclipse RCP capable d'appeler un servlet.

Pour en savoir plus :
L'article: 'A simple client/server development model with RCP and Servlet'


24 novembre 2006 Présentations Eclipse RCP

La fondation Eclipse organise une série de séminaires en ligne consacrés à Eclipse RCP. Les supports au format powerpoint sont disponibles.

Pour en savoir plus :
'The Anatomy of an Eclipse RCP Application' (PPT)
'Building Rich Clients using Eclipse RCP' (PPT)
'Building a Great GUI using Eclipse RCP' (PPT)


10 novembre 2006 JFace Data Binding

Cette série d'articles présente l'API 'JFace Data Binding'. Cette API sera une des principales nouveautés d'Eclipse 3.3 pour les développeurs d'applications Eclipse RCP, elle propose une solution pour gérer la synchronisation entre les composants graphiques et les données affichées. A noter qu'Eclipse 3.2 contient une version bêta de cette librairie.

Pour en savoir plus :
'Understanding JFace data binding - Part 1: The pros and cons of data binding'
'Understanding JFace data binding - Part 2: The basics of binding'
'Understanding JFace data binding - Part 3: Exploiting advanced features'


9 novembre 2006 Livrer une application RCP sur Mac

Cet article explique les spécificités à prendre en compte pour livrer au mieux une application Eclipse sur Mac OS X.

Pour en savoir plus :
'Packaging an RCP Application for Mac OS X'


6 novembre 2006 Eclipse 3.3M3

Le troisième build stable d'Eclipse 3.3 est disponible. A noter, pour les développeurs d'applications Eclipse RCP, l'ajout d'un composant SWT pour la saisie des dates.

Pour en savoir plus :
Télécharger le build Eclipse 3.3M3
Liste des nouveautés d'Eclipse 3.3M3


5 octobre 2006 Nuxeo Runtime

La société française Nuxeo propose en open-source Nuxeo Runtime qui offre la possibilité d'assembler des composants Java en utilisant les mêmes principes qu'Eclipse (OSGi et notion d'extensions). L'intérêt de Nuxeo Runtime est de rendre réutilisables les composants dans différents contextes (pour l'instant sont supportés Eclipse RCP et JBoss AS)

Pour en savoir plus :
L'annonce de Nuxeo Runtime


2 octobre 2006 Etudes de cas Eclipse RCP

Deux nouvelles études de cas d'utilisation d'Eclipse RCP ont été publiées. La première porte sur une application développée par les équipes de JPMorgan.

Pour en savoir plus :
Etude de cas : 'JPMorgan Raises the Bar for Banking Applications' (PDF)
Etude de cas : 'Eclipse gives Agility to Nulogy's Operational Intelligence Systems' (PDF)


26 septembre 2006 Talend Open Studio

Talend est un éditeur français ayant pour objectif de développer le meilleur outil de DataManagement (ETL) OpenSource. La version publique de la bêta de Talend Open Studio est désormais disponible en téléchargement. L'outil est basé sur Eclipse RCP, à noter l'utilisation de GMF.

Pour en savoir plus :
Le site web de Talend (avec des captures d'écrans)
La page de téléchargement


14 septembre 2006 Eclipse Magazine : le numéro 2 est disponible

Le deuxième numéro de la revue 'Eclipse Magazine' est disponible. Au programme des articles sur BIRT, WTP, Eclipse RCP...

Pour en savoir plus :
La page du numéro 2 d'Eclipse Magazin
Le site de la revue 'Eclipse Magazin'


4 septembre 2006 Etude de cas Eclipse RCP

Cette nouvelle étude de cas d'utilisation d'Eclipse RCP décrit une utilisation du noyau d'Eclipse, Equinox, par l'US Army.

Pour en savoir plus :
L'article: 'Eclipse Equinox Helps the US Army Sniff out Trouble' (PDF)


31 août 2006 Eclipse RCP et WebSphere

Cet article présente de façon succinte comment Eclipse RCP et WebSphere peuvent être utilisés conjointement.

Pour en savoir plus :
L'article: 'Developing Eclipse rich client applications for the WebSphere platform'


23 août 2006 Apports d'Eclipse RCP

Cet article résume les apports du socle qu'est Eclipse RCP.

Pour en savoir plus :
L'article: 'Eclipse RCP: A Platform for Building Platforms'


14 août 2006 Etude de cas Eclipse RCP

Une nouvelle étude de cas d'utilisation d'Eclipse RCP est disponible. Il s'agit d'un produit de gestion de version développé par Adobe.

Pour en savoir plus :
L'étude de cas d'Adobe: 'Adobe Chooses Eclipse for Key Product Component' (format PDF)
La page du produit 'Adobe Version Cue'


31 juillet 2006 Déploiement de BIRT

Cet article explique les différents types de déploiement de BIRT. Il explique notamment comment intégrer le visualisateur de rapports (BIRT Viewer) dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Deploying BIRT'


31 juillet 2006 Hannover : le futur de Lotus Notes

Hannover est le nom de code de la version 7 de Lotus Notes. Disponible en 2007, cette version sera basée sur Eclipse RCP. Une section du site IBM est consacrée à Hannover, avec notamment des captures d'écran.

Pour en savoir plus :
La page de Hannover
Accès au captures d'écran montrant la gestion d'agenda
Accès à une vidéo de démonstration


5 juillet 2006 Etudes de cas Eclipse RCP

Deux nouvelles études de cas d'entreprises utilisant Eclipse RCP sont disponibles. Ces études de cas, au format PDF, sont relativement détaillées et proposent des captures d'écran.

Pour en savoir plus :
L'étude de cas: 'Chirp and Eclipse Deliver ProjectManagement for Professional'
L'étude de cas: 'Refractions has the World Covered with Eclipse'
La page donnant la liste des études de cas disponibles


5 juillet 2006 Tutorial Eclipse RCP

IBM propose un tutorial d'introduction au développement d'applications Eclipse RCP.

Pour en savoir plus :
Le tutorial: 'Developing your first Eclipse RCP application'


23 juin 2006 Spring et Eclipse RCP

Cet article propose un exemple d'utilisation de Spring (plus précisément de 'Spring Remoting') dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Eclipse RCP Meets Spring: A Perfect Thick-Client Match'


9 juin 2006 IoC et Eclipse RCP

Cet article présente un exemple d'utilisation du design pattern IoC ('Inversion of Control') dans des applications basées sur Eclipse RCP.

Pour en savoir plus :
L'article: 'Achieving Inversion of Control with Eclipse RCP'


27 avril 2006 Eclipse RCP : l'alternative au bureau Windows

Dans son numéro du 30 mars dernier, le magazine 01 informatique faisait sa couverture sur Eclipse RCP. L'article correspondant est maintenant disponible en ligne.

Pour en savoir plus :
L'article 'Eclipse RCP : l'alternative au bureau Windows'


14 avril 2006 Gestion de la sélection courante

Le framework Eclipse propose un service de gestion de la sélection courante. Cet article présente ce service qui permet notamment de synchroniser le contenu de plusieurs vues en fonction des données sélectionnées par l'utilisateur.

Pour en savoir plus :
L'article: 'Eclipse Workbench: Using the Selection Service'


5 avril 2006 Roadmap 2006 d'Eclipse

Le site eclipse.org propose la version 2 de la roadmap d'Eclipse. Cette version donne les grands objectifs d'Eclipse pour 2006 dont :

Pour en savoir plus :
'2006 Eclipse Roadmap'


24 mars 2006 eRCP

Cet article propose un exemple d'utilisation du sous-projet eRCP (Embedded Rich Client Platform) dont le but est de transposer, au développement d'applications embarquées, les avantages d'Eclipse RCP.

Pour en savoir plus :
L'article: 'Explore Eclipse's embedded Rich Client Platform'


6 mars 2006 Exemple Eclipse RCP

Le site Eclipse.org propose un nouvel exemple d'application Eclipse RCP. Cette application interagit avec le site eBay et utilise SOAP.

Pour en savoir plus :
Eclipse RCP with eBay Sample


10 février 2006 Tutorial Eclipse RCP

Composé de trois articles, le tutorial consacré à Eclipse RCP a été mis à jour.

Pour en savoir plus :
Tutorial RCP - partie 1
Tutorial RCP - partie 2
Tutorial RCP - partie 3


18 janvier 2006 Barre de progression

La gestion de barres de progression est un besoin courant. Cet article décrit comment bien utilisé les mécanismes disponibles dans Eclipse.

Pour en savoir plus :
L'article: 'Tuning Eclipse Performance and Avoiding OutOfMemoryExceptions'


28 décembre 2005 Pourquoi utiliser Eclipse RCP ?

Cette démonstration de 10 minutes à pour but de répondre à la question 'pourquoi utiliser Eclipse RCP ?'.

Pour en savoir plus :
'Why You Should Use Eclipse RCP (In 10 Minutes)'


16 décembre 2005 Démonstration Eclipse RCP

Cette démonstration (en flash) montre une application Eclipse RCP permettant de manipuler les enregistrement d'une base de données.

Pour en savoir plus :
Démonstration en flash (20 Mo)


6 décembre 2005 Gestion des logs avec Eclipse RCP

Cet article expose différentes solutions pour utiliser les principales librairies Java de gestion de log dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Universal Logger Plug-ins for RCP Applications'


29 novembre 2005 Editeur dans une application Eclipse RCP

Cet article, illustré par un exemple téléchargeable, explique comment utiliser la notion d'éditeur dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'POJO Editor - Eclipse RCP Application - PART1'
Télécharger l'exemple 'POJO Editor'


28 novembre 2005 Liaison entre vues

Le développement d'interfaces graphiques pour Eclipse et Eclipse RCP passe généralement par l'utilisation de la notion de 'Vue'. Cet article explique comment relier des vues entre elles.

Pour en savoir plus :
L'article: 'Make your Eclipse applications richer with view linking'


24 novembre 2005 Présentation d'Eclipse RCP

Le 1er décembre, le responsable du sous-projet Eclipse RCP animera une présentation diffusée sur Internet.

Pour en savoir plus :
S'inscrire à la présentation 'Building Rich Client Applications with the Eclipse RCP'


11 novembre 2005 Eclipse RCP à la NASA

Cet article aborde les raisons du choix d'Eclipse RCP par une équipe de la NASA travaillant sur les futurs missions sur Mars.

Pour en savoir plus :
L'article: 'NASA's JPL Explores Eclipse'


3 novembre 2005 Premier livre consacré à Eclipse RCP

Les principaux responsables d'Eclipse Rich Client Platform proposent le livre 'Eclipse RCP: Designing, Coding, and Packaging Java Applications'.

Pour en savoir plus :
Le site officiel du livre 'Eclipse RCP: Designing, Coding, and Packaging Java Applications'
Le Chapitre 2 : 'Eclipse RCP concepts' (PDF)
Une présentation plus détaillée du livre


28 octobre 2005 Eclipse RCP

Cet article est le premier d'une série consacrée à Eclipse Rich Client Platform. Chaque article présentera un type d'applications RCP, ce premier article a pour sujet les applications RCP n'utilisant que SWT.

Pour en savoir plus :
L'article: 'The seven circles of Eclipse Rich client applications. Circle one: Sweet.'


17 octobre 2005 Catalogue d'applications RCP

Ce document PDF répertorie plus d'une trentaine d'applications basées sur Eclipse RCP. Chacune d'elle est illustrée par une capture d'écran.

Pour en savoir plus :
'New Examples of RCP Based Applications' (PDF)


13 octobre 2005 Eclipse.org propose une implémentation d'OSGi

Depuis la version 3 Eclipse utilise une implémentation de la spécification OSGi pour assurer la gestion du cycle de vie des plugins.
Cette implémentation, qui est au coeur d'Eclipse, est maintenant téléchargeable de façon autonome. Les évolutions seront développées dans le cadre du sous-projet Equinox.

Pour en savoir plus :
Le communiqué de presse officiel
La page du sous-projet Equinox
Le site d'OSGi


30 septembre 2005 Présentation du sous-projet ECF

Le sous-projet ECF (Eclipse Communication Framework) propose un framework pour permettre à des plugins Eclipse (et aux applications RCP) de communiquer entre eux. Cet article est une discussion avec le responsable de ce sous-projet.

Pour en savoir plus :
'Eclipse Project Series: The ECF Project'


30 septembre 2005 Comprendre l'interface IAdaptable

L'interface IAdaptable est largement utilisée par le code interne d'Eclipse. Cet article explique son intérêt.

Pour en savoir plus :
L'article: 'What is IAdaptable?'


23 septembre 2005 Swing et Eclipse RCP

Cet article explique comment intégrer des composants SWING dans une application Eclipse RCP.

Pour en savoir plus :
L'article: 'Integrating Swing into Eclipse RCPs'


25 août 2005 Présentation du projet Eclipse eRCP

Le projet eRCP a pour but de rendre utilisables les principaux composants d'Eclipse (SWT, JFace...) sur des périphériques embarqués. Cette discussion avec des membres du projet eRCP permet de faire le point sur le positionnement et l'avancement de ce sous-projet.

Pour en savoir plus :
Eclipse Project Series: The eRCP Project


16 août 2005 Exemples d'applications RCP

Plusieurs projets open-source s'appuient sur Eclipse Rich Client Platform. Le site 'Eclipse TechForge' présente brièvement chacune de ces applications et donnent les liens vers les pages de chaque projet.

Pour en savoir plus :
Eclipse Trader
NomadPIM
GumTree
uDig
Azureus
Reload
RSSOwl
jLibrary
Schoolclipse and Durham


18 juillet 2005 RCP et déploiement par Java Web Start

Les applications Eclipse RCP basée sur Eclipse 3.1 peuvent être déployées via Java Web Start. Cette page explique la procédure.

Pour en savoir plus :
La page: 'Deploying eclipse based application with Java Web Start'


27 mai 2005 Tutorial Eclipse RCP avec Eclipse 3.1M7

Ce tutorial récapitule les étapes nécessaires pour la création et l'export d'une application RCP (les modifications introduites par la version 3.1M7 sont prises en compte).

Pour en savoir plus :
Le tutorial: 'Painfree RCP in 3.1M7'


28 avril 2005 Build 1.1M1 du VisualEditor

Le sous-projet VisualEditor vient de publier le premier build stable de la version 1.1. Ce build fonctionne avec Eclipse 3.1M6. A noter quelques nouvelles fonctionnalités pour la prise en compte des applications de type RCP (Rich Client Platform).

Pour en savoir plus :
Les nouveautés du VisualEditor 1.1M1
Télécharger le build 1.1M1 du VisualEditor


12 avril 2005 Migration d'Eclipse RCP 3.0 vers 3.1

Cette page détaille l'impact de la version 3.1 sur le code des applications RCP basées sur Eclipse 3.0.

Pour en savoir plus :
Le blog 'Migration: Eclipse RCP 3.1'
La page d'Eclipse RCP


4 avril 2005 Build stable M6 d'Eclipse 3.1

Le build M6 d'Eclipse 3.1 est disponible, à noter que :

  • les plugins constituant Eclipse RCP sont au format JAR (en remplacement des répertoires).
  • le support de J2SE 5.0 est complet (le compilateur passe tous les tests du kit de conformité).

Pour en savoir plus :
Télécharger le build 3.1 M6
Les nouveautés du build 3.1 M6
Le document de travail de la version 3.1


21 février 2005 Build stable M5 d'Eclipse 3.1

Le build M5 d'Eclipse 3.1 est disponible, à noter :

  • plusieurs évolutions de SWT (Composant Tree avec colonnes, nouveau composant Link, fonctionnalités graphiques avancées...).
  • nouvelle vue pour l'affichage de l'aide.
  • Editeur de produit (utile pour les applications RCP)

Pour en savoir plus :
Télécharger le build 3.1 M5
Les nouveautés du build 3.1 M5
Le document de travail de la version 3.1


27 janvier 2005 Appel d'un EJB WebSphere à partir d'une application Eclipse RCP

Cet article explique en détail comment construire une application basée sur Eclipse RCP (Rich Client Platform) pour appeler un EJB installé dans WebSPhere 6.

Pour en savoir plus :
L'article: 'Creating EJB clients using the Eclipse Rich Client Platform and Rational Application Developer V6'


21 janvier 2005 Nouvelles options de démarrage d'Eclipse 3.1

L'exécution d'Eclipse se fait via un programme natif (eclipse.exe pour Windows, eclipse pour Linux, ...). Cet article présente les nouvelles options de lancement proposées par le build Eclipse 3.1M4

Pour en savoir plus :
L'article: 'Using the new Eclipse native launcher'


13 janvier 2005 Eclipse Parallel Tools Platform et Eclipse Trust Framework

Deux nouveaux sous-projets en attente d'acceptation :

  • Eclipse Trust Framework (ETF) : framework pour les applications de type RCP ayant à gérer des profils (authentification, identification, gestion d'un contexte utilisateur...)
  • Eclipse Parallel Tools Platform (PTP) : outillage pour le développement d'applications basées sur des architectures parallèles

Pour en savoir plus :
'The Eclipse Trust Framework Proposal'
'The Parallel Tools Platform Proposal'


17 décembre 2004 Build stable M4 d'Eclipse 3.1

Le build M4 d'Eclipse 3.1 est disponible, parmi les évolutions les plus intéressantes :

  • support complet de J2SE 5. Pour être précis le compilateur passe 99,56% des tests de compatibilité et est capable de recompiler l'ensemble des librairies du JDK 5.0.
  • la vue 'package explorer' a été améliorée pour prendre en compte les espaces de travail contenant beaucoup de projets.
  • l'assistant de création de plug-ins intègre un exemple d'application RCP (Rich Client Platform)

Pour en savoir plus :
Télécharger le build 3.1 M4
Les nouveautés du build 3.1 M4
Le document de travail de la version 3.1, mis à jour récemment


12 novembre 2004 Plugin Bugzilla

Bugzilla, Le système de suivi d'anomalies, est largement utilisé par les participants à de nombreux projets open-source (dont Eclipse). Les équipes de développement d'Eclipse proposent un plugin permettant d'intérargir avec un serveur Bugzilla sans sortir d'Eclipse.

Pour en savoir plus :
'Bugzilla Integration Plugin for Eclipse 3.1'


10 novembre 2004 'Client riche' avec Eclipse

Le site Eclipse.org propose une page regroupant des liens vers différentes source d'informations sur le développement de 'clients riches' avec Eclipse.

Pour en savoir plus :
La page 'Eclipse Rich Client Platform'
Présentation powerpoint récemment mise à jour (le 5 novembre)
Un article récent: 'Branding Your Application'


15 octobre 2004 Eclipse Instrumentation Framework

Dans un contexte d'applications de type 'client riche' basées sur Eclipse, il peut être intéressant de collecter des informations sur la façon dont les applications sont utilisées. Les équipes de développement d'Eclipse proposent un outil permettant de capturer ces informations et de les envoyer régulièrement vers un serveur.

Pour en savoir plus :
La page de l'outil 'Eclipse Instrumentation Framework'


31 août 2004 Nouveau sous-projet : embedded rich client platform (eRCP)

Proposé par IBM, Motorola et Nokia le sous-projet 'embedded rich client platform' (eRCP) a pour but de rendre utilisables les principaux composants d'Eclipse (SWT, JFace...) sur des périphériques embarqués.

Pour en savoir plus :
La page du sous-projet 'embedded rich client platform'


16 août 2004 Tutorial 'client riche' - 2ème partie

4 août 2004 Tutorial 'client riche'

IBM propose la première partie d'un tutorial consacré à l'utilisation d'Eclipse 3 pour le développement d'applications de type 'client riche'.

Pour en savoir plus :
La page: 'Eclipse's Rich Client Platform, Part 1: Getting started'
Le tutorial au format PDF (accès direct)


12 juillet 2004 Eclipse 3.0 et le 'client riche'

L'évolution la plus importante d'Eclipse 3.0 est la possibilité d'utiliser l'architecture d'Eclipse pour développer des applications de type 'clients riches'.

Le site eclipse.org propose une section et un tutorial en trois parties sur ce sujet (en anglais cette notion est nommée RCP : 'Rich Client Platform')

Pour en savoir plus :
La page: 'Eclipse Rich Client Platform'
RCP Tutorial - Partie 1
RCP Tutorial - Partie 2
RCP Tutorial - Partie 3





 

 

(c) EclipseTotale - contact(arobase)eclipsetotale.com

 

 

News par année

News par thème